Usually preceeded by a name, this refers to a hypocrite who believes that they are perfect.
Synonyms for shit don't stink
On this page, you will find 30 slang terms related to shit don't stink. Some of the top words include: Captain Obvious, on the rag, Jerk off, sez, fuckbucket, and 25 more.